Agents in logic programming

نویسنده

  • Jacinto Alfonso Dávila Quintero
چکیده

The objective of this thesis is to explore ways of describing agents in logical theories. The contribution is that the logical theories we build are a generalised form of logic programs. Like normal logic programs, these theories have an intuitive declarative reading and a procedural interpretation to guide the implementation of automatic devices and software. Both human beings and machines can reason about these logical theories. We employ the amalgamation of object and meta-logic programs to model notions such as beliefs, goals and agent's \mental" activities. But we also accommodate less usual notions such as reactivity, openness, activation of goals and preference encoding, that have proved to be essential in realistic models of agents. Four logic programming languages to program agent with those features are introduced. We use an event-based approach to model dynamic universes with changing properties, concurrency and synergistic e ects. NOTE: This is a copy of the thesis with single spacing and smaller font than the original. Please, do not refer to the page numbering in here as this is di erent from that in the copies submitted to the University of London. i Acknowledgements Many people helped me to complete this thesis. Thanks and apologies to any whom I do not mention here. I specially want to thank my supervisor Bob Kowalski, for his systematic guidance and valuable support. Many thanks also to Fariba Sadri, Francesca Toni, Gerhard Wetzel, Murray Shanahan, Rob Miller, Keith Clark, Chriss Moss, Stephen Se, Torbjorn Semb D, Yongyuth Permpoontanalarp and the Temporal Reasoning, Arti cial Intelligence and Logic (TRAIL) seminar group for many useful discussions. Special thanks to Susan Peneycad for her careful proofreading of the thesis and for lending her intuition on the subtleties of the English language. I am also very grateful to Giorgio Tonella and Christoph Jung, for their opportune and useful comments. My wife Liliana, my mother Gloria, father, family and friends deserve special mention for providing so much love and enthusiasm. I gratefully acknowledge the support of the CONICIT-Universidad de Los Andes, Venezuela, for this thesis. ii

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Fast and Self-Repairing Genetic Programming Designer for Logic Circuits

Usually, important parameters in the design and implementation of combinational logic circuits are the number of gates, transistors, and the levels used in the design of the circuit. In this regard, various evolutionary paradigms with different competency have recently been introduced. However, while being advantageous, evolutionary paradigms also have some limitations including: a) lack of con...

متن کامل

Distributed Contingency Logic and Security

In information security, ignorance is not bliss. It is always stated that hiding the protocols (let the other be ignorant about it) does not increase the security of organizations. However, there are cases that ignorance creates protocols. In this paper, we propose distributed contingency logic, a proper extension of contingency (ignorance) logic. Intuitively, a formula is distributed contingen...

متن کامل

Use of a mixed integer programming model to achieve an optimum size of blast block in open-pit mining with regard to size of mineable block using fuzzy logic approach

In this paper, we present an integrated model to find the optimum size of blast block that uses (i) a multi-criteria decision-making method to specify the applicable size of the mineable block; (ii) a linear programming method for the selection of the blasted areas to be excavated and in deciding the quantity of ores and wastes to be mined from each one of the selected blocks. These two methods...

متن کامل

Nurse rostering using fuzzy logic: A case study

In this paper, we used the fuzzy set theory for modeling flexible constraints and uncertain data in nurse scheduling problems and proposed a fuzzy linear model for nurse rostering problems. The developed model can produce rosters that satisfy hospital objectives, ward requirements and staff preferences by satisfying their requests as much as possible. Fuzzy sets are used for modeling demands of...

متن کامل

Logic Modules for Communicating Distributed Agents

The development of isolated agents involves the manipulation of components such as actions, mental attitudes and decisions. Multi-agent systems have to deal with these components from diierent agents, without to forget the privacy and autonomy of each agent. For programming simple agents, both object-oriented and logic paradigms have shown advantages in terms of behavior encapsulation and menta...

متن کامل

A Formalizing Negotiations Using Logic Programming

The paper introduces a logical framework for negotiation among dishonest agents. The framework relies on the use of abductive logic programming as a knowledge representation language for agents to deal with incomplete information and preferences. The paper shows how intentionally false or inaccurate information of agents can be encoded in the agents’ knowledge bases. Such disinformation can be ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997